embOS三款RTOS对比
关注+星标公众号,不错过精彩内容
作者 | strongerHuang
微信公众号 | 嵌入式专栏
说到SEGGER可能有些读者比较陌生,但说到J-Link相比大家都比较熟悉。
1
SEGGER有哪些RTOS可能我们熟悉的RTOS是μC/OS、 FreeRTOS、 RT-Thread等。但SEGGER也有RTOS,有三种不同的变体,分别是:embOS、 embOS-MPU、 embOS-Safe。
其实embOS发展有很多年了,embOS-MPU 和 embOS-Safe都是在embOS的基础上发展的产物。
2
embOSembOS库和源代码可免费用于非商业用途。
网址:
https://www.segger.com/products/rtos/embos/
(公号不支持外链接,请复制链接到浏览器打开)
特点:
超过25年的持续发展
适用于所有流行的内核,编译器和开发工具
部署在广泛应用领域的数十亿设备中
通过了IEC 61508 SIL 3和IEC 62304 C类的功能安全认证
符合MISRA-C:2012
强大且易于使用的API
最高的性能,最少的内存使用
提供内核意识插件
零中断延迟
文档和软件下载地址(包含三款RTOS,以及各历史版本):
https://www.segger.com/downloads/embos/
(公号不支持外链接,请复制链接到浏览器打开)
3
embOS-MPUembOS-MPU是embOS发展产物,这里的MPU是Memory Protection Unit(内存保护单元)。
是在embOS之上提供内存保护,增强了不少嵌入式产品的安全性。
由于具有完全兼容的API,现有的embOS应用程序不用,或者简单修改就能兼容embOS-MPU。
网址:
https://www.segger.com/products/rtos/embos/editions/embos-mpu/embos-mpu-basic-concepts/
主要特点:
适用于任何安全关键型应用
适用于任何包含硬件MPU或MMU的MCU
无限数量的特权和非特权任务
非特权任务100%沙盒化
简单直接的运行时配置
易于集成到新产品和现有产品中
---来源官网,谷歌翻译
文档和软件下载地址(同一个地址):
https://www.segger.com/downloads/embos/
4
embOS-SafeembOS-Safe从描述也能猜测到,它是经过认证的功能安全的RTOS。
embOS-Safe同样是embOS的发展产物,与embOS相关的应用程序编程接口(API)相同。用户的应用程序可以轻松移植到该安全RTOS上。
网址:
https://www.segger.com/products/rtos/embos/editions/embos-safe/
(公号不支持外链接,请复制链接到浏览器打开)
增强您产品的安全性!
简化认证并降低风险
通过德国TÜV Süd的IEC 61508 SIL3和IEC 62304 C类认证
后台回复『RTOS』阅读更多相关文章。
点击“阅读原文”查看更多分享,欢迎点分享、收藏、点赞、在看。